package com.anttribe.components.db.executor.formatter;

/**
 * @author zhaoyong
 * @date 2023/1/9 0009
 */
public interface DataFormatter<T> {

    /**
     * 空值
     */
    String NULL_VALUE = "NULL";

    /**
     * 格式化处理数据
     * 
     * @param data
     *            数据
     * @return String
     */
    String format(T data);

    /**
     * 数据类型
     * 
     * @return Class<T>
     */
    Class<T> getDataTypeClazz();

}
